#公共方法2
import logging,yagmail,yaml,json

def log_set():
    logging.basicConfig(filename='log.txt',filemode='w+',level=logging.DEBUG,format='%(asctime)s -> %(levelname)s -> %(message)s')

def send_mail(filepath):
    mail = yagmail.SMTP(user='1842765745@qq.com',password="akymjhksgxnieehd",host='smtp.qq.com')
    mail.send(to='1842765745@qq.com',subject='测试报告',contents="今日报告，请查收",attachments=filepath)


def getdatafromyaml(filepath):
    with open(filepath,'r',encoding='utf-8')as f:
        return yaml.safe_load(f)

def getdatafromjson(filepath):
    with open(filepath,'r',encoding='utf-8')as f:
        return json.load(f)